package cn.kmsoft.jssc.entity.analyse;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class TaskResult implements Serializable {
    private static final long serialVersionUID = 1L;

    private String jobId;       //任务Id
    private String threadId;	//线程ID
    private String analystPoint;//分析类型
    private String processorName;//processor名称
    private String taskId;   //taskId
    private String dkbh;        //地块编号，标识到具体的地块
    private double dkmj;        //图斑面积
    private String tableName;   //分析目标的表名

    private Object detailsListResult;	  //详细的压盖列表
    private Object summary03Result;       //将详细列表汇总为3级类
    private Object summary03DBEntResult;  //三级类转换为数据库存储对象
    private Object summary02Result;       //二级类转换为数据库存储对象
    private Object summary01Result;       //一级类转换为数据库存储对象

    private int workTimeDuration;
    //分析状态
    private boolean bAnalystStatus=true;//分析状态，标识该地块
    private String message;//问题描述


    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getJobId() {
        return jobId;
    }
    public void setJobId(String jobId) {
        this.jobId = jobId;
    }

    public String getThreadId() {
        return threadId;
    }
    public void setThreadId(String threadId) {
        this.threadId = threadId;
    }

    public String getAnalystPoint() {
        return analystPoint;
    }
    public void setAnalystPoint(String analystPoint) {
        this.analystPoint = analystPoint;
    }

    public String getProcessorName() {
        return processorName;
    }
    public void setProcessorName(String processorName) {
        this.processorName = processorName;
    }

    public String getTaskId() {
        return taskId;
    }
    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getDkbh() {
        return dkbh;
    }
    public void setDkbh(String dkbh) {
        this.dkbh = dkbh;
    }

    public double getDkmj() {
        return dkmj;
    }
    public void setDkmj(double dkmj) {
        this.dkmj = dkmj;
    }

    public String getTableName() {
        return tableName;
    }
    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public Object getDetailsListResult() {
        return detailsListResult;
    }
    public void setDetailsListResult(Object detailsListResult) {
        this.detailsListResult = detailsListResult;
    }

    public Object getSummary03Result() {
        return summary03Result;
    }
    public void setSummary03Result(Object summary03Result) {
        this.summary03Result = summary03Result;
    }
    public Object getSummary03DBEntResult() {
        return summary03DBEntResult;
    }

    public void setSummary03DBEntResult(Object summary03DBEntResult) {
        this.summary03DBEntResult = summary03DBEntResult;
    }
    public Object getSummary02Result() {
        return summary02Result;
    }

    public void setSummary02Result(Object summary02Result) {
        this.summary02Result = summary02Result;
    }

    public Object getSummary01Result() {
        return summary01Result;
    }
    public void setSummary01Result(Object summary01Result) {
        this.summary01Result = summary01Result;
    }

    public int getWorkTimeDuration() {
        return workTimeDuration;
    }
    public void setWorkTimeDuration(int workTimeDuration) {
        this.workTimeDuration = workTimeDuration;
    }


    public boolean isbAnalystStatus() {
        return bAnalystStatus;
    }
    public void setbAnalystStatus(boolean bAnalystStatus) {
        this.bAnalystStatus = bAnalystStatus;
    }

    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }

}
